const express = require('express')

const advModel = require('../db/models/advModel')
const router = express.Router()
// 引入我们自己封装的jwtManger
const jwtManger = require('../utils/jwtManger')
// 验证token的接口
router.post('/addAdv', async (req, res) => {
  // 获取添加广告表单中的普通信息
  const { advTitle, advLink, advCate } = req.fields
  // 获取广告图片的文件信息
  const { file } = req.files
  // 根据上传的文件信息.拼接一个可以被访问的url地址
  // http://localhost:5001/uploadDir/文件名
  // 获取上传到服务器之后文件的名字
  const filename = file.path.replace('public\\uploadDir\\', '')
  // 拼接url地址
  const advImg = 'http://localhost:5001/uploadDir/' + filename
  // 将广告数据存储到数据库中
  await advModel.create({ advTitle, advLink, advCate, advImg })
  res.send({ status: 1, message: '广告添加成功' })
})

module.exports = router
